[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
FDIVR             Divide Real Reversed        Exception Flags: I D Z O U P

FDIVR [[destination,] source]

       Logic:      ST(1) . ST(1)/ST, pop stack (no operands)
                   ST . ST/memory location     (source only)
                   ST . ST/ST(i)               (destination, source)

     FDIVR reverses the normal order of division from the FDIV
     instruction. It divides source by destination and puts the
     result in destination. All numbers must be real.

     If you do not specify any operands, ST is divided by ST(1) and the
     result is placed in ST(1), then the stack is popped. If you specify
     a memory operand as a source, that operand is divided by ST and the
     result is left in ST. If you specify both a source and a destination
     (ST must be one operand and ST(i) another), source is divided by
     destination and the result left in destination.

  --------------------------------------------------------------------------
   Operands            Clocks         Bytes           Example
   FDIVR               194-204          3             FDIVR
   FDIVR MEMORY_REAL   216-231+EA       5             FDIVR REAL_NUMBER
   FDIVR ST, ST(i)     198-208          3             FDIVR ST,ST(1)
  --------------------------------------------------------------------------

See Also: FDIV FDIVP FDIVRP FIDIV
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson